Pinmiks don't give score when selected
This commit is contained in:
parent
5ccbfdb219
commit
8fb7914d91
BIN
gamedata/assets/handle.png
Normal file
BIN
gamedata/assets/handle.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
BIN
gamedata/assets/jamlogo.png
Normal file
BIN
gamedata/assets/jamlogo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
@ -68,6 +68,7 @@ class Manager(BaseObject):
|
||||
# Updating score
|
||||
if not self.game.globals["pause"]:
|
||||
for lemming in lemmings:
|
||||
if not lemming.selected:
|
||||
self.score+=lemming.scoreratio*self.game.dt
|
||||
# Pausing the game
|
||||
if self.game.inputs["keys"]["escape"]["timer"]==1:
|
||||
|
19
gamedata/objects/link.py
Normal file
19
gamedata/objects/link.py
Normal file
@ -0,0 +1,19 @@
|
||||
from gamedata.objects.base import BaseObject
|
||||
|
||||
import webbrowser
|
||||
|
||||
class Link(BaseObject):
|
||||
|
||||
def __init__(self,x,y,game,image,link):
|
||||
|
||||
super().__init__(x,y,game,w=image.get_width(),h=image.get_height())
|
||||
|
||||
self.sprite = image
|
||||
self.link = link
|
||||
|
||||
def step(self):
|
||||
|
||||
if self.rect.collidepoint(self.game.inputs["mouse"]["pos"]):
|
||||
if self.game.inputs["mouse"]["click"]==1:
|
||||
webbrowser.open(self.link)
|
||||
|
@ -11,6 +11,7 @@ from gamedata.objects.ingame.skies import Skies
|
||||
from gamedata.objects.ingame.clouds import Clouds
|
||||
from gamedata.objects.resetbutton import Reset
|
||||
from gamedata.objects.rescalebutton import Rescale
|
||||
from gamedata.objects.link import Link
|
||||
|
||||
def main(game):
|
||||
game.scaleCamera()
|
||||
@ -23,9 +24,15 @@ def main(game):
|
||||
game.gameloop.summon(cloudsdark)
|
||||
game.gameloop.summon(clouds)
|
||||
menu = MainMenu(game.DISPLAY_WIDTH/4,round(game.DISPLAY_HEIGHT*3/8),game,game.DISPLAY_WIDTH//2,game.DISPLAY_HEIGHT//2)
|
||||
spr = game.sprite_lib["jamlogo.png"]
|
||||
jamicon = Link(0,game.DISPLAY_HEIGHT-spr.get_height(),game,spr,"https://itch.io/jam/vimjam2")
|
||||
spr = game.sprite_lib["handle.png"]
|
||||
name = Link(game.DISPLAY_WIDTH-spr.get_width(),game.DISPLAY_HEIGHT-spr.get_height(),game,spr,"https://justayte.itch.io")
|
||||
game.gameloop.summon(skies)
|
||||
game.gameloop.summon(bg)
|
||||
game.gameloop.summon(menu)
|
||||
game.gameloop.summon(jamicon)
|
||||
game.gameloop.summon(name)
|
||||
|
||||
def ingame(game):
|
||||
game.gameloop.reinit()
|
||||
@ -38,6 +45,7 @@ def ingame(game):
|
||||
def options(game):
|
||||
game.gameloop.delname("Button")
|
||||
game.gameloop.delname("MainMenu")
|
||||
game.gameloop.delname("Link")
|
||||
game.globals["camerax"] = 0
|
||||
game.globals["cameray"] = 0
|
||||
s = BGMSlider(40,40,game,400,40)
|
||||
|
Loading…
Reference in New Issue
Block a user