forked from KolibriOS/kolibrios
Trying to fix the makefile for new stack
git-svn-id: svn://kolibrios.org@2377 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
8a880b1eff
commit
3dc0569e65
@ -31,7 +31,7 @@ $(1): $(2) Makefile.fasm .deps/.dir $$(call respace,$$(addsuffix .dir,$(3)))
|
||||
fasm -m 65536 $$< "$$@" -s .deps/$(4).fas
|
||||
prepsrc .deps/$(4).fas /dev/null
|
||||
prepsrc .deps/$(4).fas /dev/stdout | \
|
||||
perl -n -e 's|\\|/|g;push @a,"\"$$$$1\"" if/^;include \x27(.*?)\x27/;' \
|
||||
perl -n -e 's|\\|/|g;s| |\\ |g;push @a,$$$$1 if/^;include\\ \x27(.*?)\x27/;' \
|
||||
-e 'END{$$$$a=join " \\\n ",@a;print q`$(1): `,"$$$$a\n$$$$a:\n"}' > .deps/$(4).Po
|
||||
kpack --nologo "$$@"
|
||||
-include .deps/$(4).Po
|
||||
@ -46,7 +46,7 @@ kernel.mnt: $(KERNEL)/kernel.asm Makefile.fasm .deps/.dir
|
||||
fasm -m 65536 $< "$@" -s .deps/kernel.fas
|
||||
prepsrc .deps/kernel.fas /dev/null
|
||||
prepsrc .deps/kernel.fas /dev/stdout | \
|
||||
perl -n -e 's|\\|/|g;push @a,"\"$$1\"" if/^;include \x27(.*?)\x27/;' \
|
||||
perl -n -e 's|\\|/|g;s| |\\ |g;push @a,$$1 if/^;include\\ \x27(.*?)\x27/;' \
|
||||
-e 'END{$$a=join " \\\n ",@a;print "$@: $$a\n$$a:\n"}' > .deps/kernel.Po
|
||||
kerpack $@
|
||||
-include .deps/kernel.Po
|
||||
|
48
data/new-stack/docs/FARA.TXT
Normal file
48
data/new-stack/docs/FARA.TXT
Normal file
@ -0,0 +1,48 @@
|
||||
PHARAOH TOMB
|
||||
|
||||
The purpose of the game is to open passage by moving hieroglyphs on entrance
|
||||
in the next room of the pharaoh tomb (8X8). You can exchange two hieroglyphs
|
||||
located near each other on vertical or horizontal if after such transposition
|
||||
a combination of three or more identical pictures abreast is generated. Such
|
||||
lines are disappeared immediately, and free place is filled by hieroglyphs
|
||||
which "falled" from top. Missing hieroglyphs are generated randomly. For
|
||||
disappearing hieroglyphs points are added. For combination of hieroglyphs
|
||||
number of points is calculated by formula L+(L+1)^(N-3), but no more than
|
||||
20*L*N, where N is number of hieroglyphs in combination, and L is level number.
|
||||
To pass to the next level it is required to remove certain number of
|
||||
hieroglyphs (different on each level). From below of panel with hieroglyphs is
|
||||
located field which indicates how many is passed and how many is remained.
|
||||
|
||||
1st level - 500
|
||||
2nd level - 450
|
||||
3rd level - 400
|
||||
4th level - 350
|
||||
5th level - 300
|
||||
6th level and further - 50*(L+1)
|
||||
|
||||
On the first level combinations are composed from 6 states of hieroglyphs.
|
||||
With each new level one new hieroglyph is involved, but no more than 10
|
||||
(i.e. starting from 5th level and further 10 different hieroglyphs are
|
||||
involved, not counting special ones).
|
||||
|
||||
Starting from 2nd level for each combination from 4 and more hieroglyphs,
|
||||
and also for passing each fourth of level the player gets "free" hieroglyph -
|
||||
it is usual hieroglyph (generated randomly), which keeps "in pocket" of player
|
||||
and can be necessarily inserted by player to any place and replace thus
|
||||
located there hieroglyph.
|
||||
|
||||
Starting from 3rd level for each combination from 5 and more hieroglyphs,
|
||||
and also for passing each third of level the player gets "universal key",
|
||||
which matches to any combination of hieroglyphs and to several different
|
||||
combination simultaneously.
|
||||
|
||||
Starting from 4th level for each combination from 6 and more hieroglyphs,
|
||||
and also for passing a half of level the player gets "space crooker",
|
||||
which allows, when is used, to make 3 moves (not obligatory successive) at
|
||||
diagonal.
|
||||
|
||||
The player can not have simultaneously more than 1 extra hieroglyph of each
|
||||
type (1 usual, 1 joker and 1 crooker).
|
||||
|
||||
The game is ended, if the player can not make any combination with existing
|
||||
hieroglyphs.
|
Loading…
Reference in New Issue
Block a user