refactored
This commit is contained in:
parent
9c392a4782
commit
817d46752d
30
Makefile
30
Makefile
@ -1,28 +1,6 @@
|
|||||||
FPC = fpc
|
default:
|
||||||
CONVBANNERS_SRC = convbanners.pas
|
cd src && $(MAKE)
|
||||||
|
|
||||||
BANNERS_SRC = completed.txt exit.txt keys.txt paused.txt menu.txt \
|
|
||||||
level.txt gameover.txt
|
|
||||||
|
|
||||||
GAME_SRC = _banners_m.pas arena_graphics_m.pas arena_m.pas \
|
|
||||||
ascii_arts_m.pas cell_m.pas creature_m.pas enemy_packs_m.pas \
|
|
||||||
game_m.pas ghost_m.pas gohamster.pas graphics_m.pas hamster_m.pas \
|
|
||||||
keys_m.pas level_m.pas math_m.pas sun_m.pas sun_fields_m.pas \
|
|
||||||
trace_m.pas snake_m.pas snake_fields_m.pas drop_m.pas drop_fields_m.pas
|
|
||||||
|
|
||||||
all: gohamster
|
|
||||||
|
|
||||||
play: gohamster
|
|
||||||
./gohamster
|
|
||||||
|
|
||||||
gohamster: $(GAME_SRC)
|
|
||||||
$(FPC) $@.pas
|
|
||||||
|
|
||||||
_banners_m.pas: convbanners $(BANNERS_SRC)
|
|
||||||
./convbanners
|
|
||||||
|
|
||||||
convbanners: $(CONVBANNERS_SRC)
|
|
||||||
$(FPC) $@.pas
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm *.o *.ppu convbanners _banners_m.pas gohamster
|
cd src && $(MAKE) clean
|
||||||
|
|
||||||
|
|||||||
12
README.md
Normal file
12
README.md
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# Go Hamster
|
||||||
|
Это калька на одноимённую игру с телефона Samsung SGH-C100, играл неё в далёком детстве :), решил реализовать в качестве упражнения. В качестве инструмента для реализации этюда выбрал Object Pascal.
|
||||||
|
|
||||||
|
## Сборка
|
||||||
|
```bash
|
||||||
|
make
|
||||||
|
```
|
||||||
|
|
||||||
|
## Запуск:
|
||||||
|
```bash
|
||||||
|
make play
|
||||||
|
```
|
||||||
28
src/Makefile
Normal file
28
src/Makefile
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
FPC = fpc
|
||||||
|
CONVBANNERS_SRC = convbanners.pas
|
||||||
|
|
||||||
|
BANNERS_SRC = completed.txt exit.txt keys.txt paused.txt menu.txt \
|
||||||
|
level.txt gameover.txt
|
||||||
|
|
||||||
|
GAME_SRC = _banners_m.pas arena_graphics_m.pas arena_m.pas \
|
||||||
|
ascii_arts_m.pas cell_m.pas creature_m.pas enemy_packs_m.pas \
|
||||||
|
game_m.pas ghost_m.pas gohamster.pas graphics_m.pas hamster_m.pas \
|
||||||
|
keys_m.pas level_m.pas math_m.pas sun_m.pas sun_fields_m.pas \
|
||||||
|
trace_m.pas snake_m.pas snake_fields_m.pas drop_m.pas drop_fields_m.pas
|
||||||
|
|
||||||
|
all: gohamster
|
||||||
|
|
||||||
|
play: gohamster
|
||||||
|
./gohamster
|
||||||
|
|
||||||
|
gohamster: $(GAME_SRC)
|
||||||
|
$(FPC) $@.pas
|
||||||
|
|
||||||
|
_banners_m.pas: convbanners $(BANNERS_SRC)
|
||||||
|
./convbanners
|
||||||
|
|
||||||
|
convbanners: $(CONVBANNERS_SRC)
|
||||||
|
$(FPC) $@.pas
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm *.o *.ppu convbanners _banners_m.pas gohamster
|
||||||
Loading…
Reference in New Issue
Block a user