home *** CD-ROM | disk | FTP | other *** search
- class PlayerState
- {
- var m_fLevel;
- var m_fScore;
- var m_fKillsThisRound;
- var m_fKillsTotal;
- var m_fTimeThisRound;
- var m_fTimeTotal;
- var m_fShotsThisRound;
- var m_fShotsTotal;
- var m_fHitsThisRound;
- var m_fHitsTotal;
- var m_fHydrogenTotal;
- var m_fComboShotsTotal;
- var m_fComboShotsThisRound;
- function PlayerState()
- {
- this.init();
- }
- function init()
- {
- this.setLevel(1);
- this.setScore(0);
- }
- function onStartGame()
- {
- this.setLevel(1);
- this.setScore(0);
- this.setKillsTotal(0);
- this.setTimeTotal(0);
- this.setShotsTotal(0);
- this.setHitsTotal(0);
- this.setHydrogenTotal(0);
- this.setComboShotsTotal(0);
- }
- function onStartRound()
- {
- this.setKillsThisRound(0);
- this.setTimeThisRound(0);
- this.setShotsThisRound(0);
- this.setHitsThisRound(0);
- this.setComboShotsThisRound(0);
- }
- function setLevel(fLevel)
- {
- this.m_fLevel = fLevel;
- }
- function getLevel()
- {
- return this.m_fLevel;
- }
- function setScore(fScore)
- {
- this.m_fScore = fScore;
- PlayGui(_global.g_kApplication.m_kGui.m_kPlayGui).setScore(this.m_fScore);
- }
- function getScore()
- {
- return this.m_fScore;
- }
- function setKillsThisRound(fKillsThisRound)
- {
- this.m_fKillsThisRound = fKillsThisRound;
- }
- function getKillsThisRound()
- {
- return this.m_fKillsThisRound;
- }
- function setKillsTotal(fKillsTotal)
- {
- this.m_fKillsTotal = fKillsTotal;
- }
- function getKillsTotal()
- {
- return this.m_fKillsTotal;
- }
- function setTimeThisRound(fTimeThisRound)
- {
- this.m_fTimeThisRound = fTimeThisRound;
- }
- function getTimeThisRound()
- {
- return this.m_fTimeThisRound;
- }
- function setTimeTotal(fTimeTotal)
- {
- this.m_fTimeTotal = fTimeTotal;
- }
- function getTimeTotal()
- {
- return this.m_fTimeTotal;
- }
- function setShotsThisRound(fShotsThisRound)
- {
- this.m_fShotsThisRound = fShotsThisRound;
- }
- function getShotsThisRound()
- {
- return this.m_fShotsThisRound;
- }
- function setShotsTotal(fShotsTotal)
- {
- this.m_fShotsTotal = fShotsTotal;
- }
- function getShotsTotal()
- {
- return this.m_fShotsTotal;
- }
- function setHitsThisRound(fHitsThisRound)
- {
- this.m_fHitsThisRound = fHitsThisRound;
- }
- function getHitsThisRound()
- {
- return this.m_fHitsThisRound;
- }
- function setHitsTotal(fHitsTotal)
- {
- this.m_fHitsTotal = fHitsTotal;
- }
- function getHitsTotal()
- {
- return this.m_fHitsTotal;
- }
- function setHydrogenTotal(fHydrogenTotal)
- {
- this.m_fHydrogenTotal = fHydrogenTotal;
- }
- function getHydrogenTotal()
- {
- return this.m_fHydrogenTotal;
- }
- function setComboShotsTotal(fComboShotsTotal)
- {
- this.m_fComboShotsTotal = fComboShotsTotal;
- }
- function getComboShotsTotal()
- {
- return this.m_fComboShotsTotal;
- }
- function setComboShotsThisRound(fComboShotsThisRound)
- {
- this.m_fComboShotsThisRound = fComboShotsThisRound;
- }
- function getComboShotsThisRound()
- {
- return this.m_fComboShotsThisRound;
- }
- }
-