nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
friendz: rename `par` as `gold` as is it more clear that it higer is better
[nit.git]
/
contrib
/
friendz
/
src
/
level.nit
diff --git
a/contrib/friendz/src/level.nit
b/contrib/friendz/src/level.nit
index
d459875
..
353302a
100644
(file)
--- a/
contrib/friendz/src/level.nit
+++ b/
contrib/friendz/src/level.nit
@@
-23,7
+23,7
@@
class Level
var ls = code.split(";")
self.number = i
self.str = ls[0]
var ls = code.split(";")
self.number = i
self.str = ls[0]
- self.par = ls[1].to_i
+ self.gold = ls[1].to_i
if ls.length >= 3 then
self.status = ls[2]
end
if ls.length >= 3 then
self.status = ls[2]
end
@@
-47,8
+47,8
@@
class Level
# initial grid position
var str: String
# initial grid position
var str: String
- # top score
- var par: Int
+ # top score to get gold
+ var gold: Int
# Help message if any
var status: String = ""
# Help message if any
var status: String = ""
@@
-72,22
+72,22
@@
class Level
var l_disabled = 1
var l_open = 2
var l_won = 3
var l_disabled = 1
var l_open = 2
var l_won = 3
- var l_par = 4
+ var l_gold = 4
fun get_state: Int
do
if self.score == 0 then
if self.number == 0 or game.levels[self.number-1].score > 0 then return l_open
if self.number == 25 and game.levels[19].score > 0 then return l_open else return l_disabled
fun get_state: Int
do
if self.score == 0 then
if self.number == 0 or game.levels[self.number-1].score > 0 then return l_open
if self.number == 25 and game.levels[19].score > 0 then return l_open else return l_disabled
- else if self.score < self.par or not game.levels[9].score > 0 then
+ else if self.score < self.gold or not game.levels[9].score > 0 then
return l_won
return l_won
- else return l_par
+ else return l_gold
end
# Returns true if g is a wining condition for the level.
fun check_won(g: Grid): Bool
do
end
# Returns true if g is a wining condition for the level.
fun check_won(g: Grid): Bool
do
- var w = g.won and (not self.is_challenge or g.number >= self.par)
+ var w = g.won and (not self.is_challenge or g.number >= self.gold)
if not w then return false
if g.number > self.score then
self.score = g.number
if not w then return false
if g.number > self.score then
self.score = g.number
@@
-96,10
+96,8
@@
class Level
return true
end
return true
end
- fun save
- do
- #save_cookie("s"+self.hash, self.score>0?self.score:"")
- end
+ # Save the score of the level
+ fun save do end
end
# main game object
end
# main game object
@@
-174,8
+172,6
@@
class Game
for i in [0..levels_code.length[ do
var l = new Level(self,i, levels_code[i])
levels[i] = l
for i in [0..levels_code.length[ do
var l = new Level(self,i, levels_code[i])
levels[i] = l
- #var v = read_cookie("s"+l.hash)
- #l = v
end
end
end
end