rogue_player.h
This commit is contained in:
@@ -357,20 +357,7 @@ union _bits256 { uint8_t bytes[32]; uint16_t ushorts[16]; uint32_t uints[8]; uin
|
|||||||
typedef union _bits256 bits256;
|
typedef union _bits256 bits256;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "rogue_player.h" // interface to rpc
|
||||||
#ifndef ROGUE_DECLARED_PACK
|
|
||||||
struct rogue_packitem
|
|
||||||
{
|
|
||||||
int32_t type,launch,count,which,hplus,dplus,arm,flags,group;
|
|
||||||
char damage[8],hurldmg[8];
|
|
||||||
};
|
|
||||||
struct rogue_player
|
|
||||||
{
|
|
||||||
int32_t gold,hitpoints,strength,level,experience,packsize,dungeonlevel,pad;
|
|
||||||
struct rogue_packitem roguepack[MAXPACK];
|
|
||||||
};
|
|
||||||
#define ROGUE_DECLARED_PACK
|
|
||||||
#endif
|
|
||||||
|
|
||||||
struct rogue_state
|
struct rogue_state
|
||||||
{
|
{
|
||||||
|
|||||||
35
src/cc/rogue/rogue_player.h
Normal file
35
src/cc/rogue/rogue_player.h
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
/******************************************************************************
|
||||||
|
* Copyright © 2014-2019 The SuperNET Developers. *
|
||||||
|
* *
|
||||||
|
* See the AUTHORS, DEVELOPER-AGREEMENT and LICENSE files at *
|
||||||
|
* the top-level directory of this distribution for the individual copyright *
|
||||||
|
* holder information and the developer policies on copyright and licensing. *
|
||||||
|
* *
|
||||||
|
* Unless otherwise agreed in a custom licensing agreement, no part of the *
|
||||||
|
* SuperNET software, including this file may be copied, modified, propagated *
|
||||||
|
* or distributed except according to the terms contained in the LICENSE file *
|
||||||
|
* *
|
||||||
|
* Removal or modification of this copyright notice is prohibited. *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
#ifndef ROGUE_DECLARED_PACK
|
||||||
|
#define ROGUE_DECLARED_PACK
|
||||||
|
|
||||||
|
|
||||||
|
#define MAXPACK 23
|
||||||
|
struct rogue_packitem
|
||||||
|
{
|
||||||
|
int32_t type,launch,count,which,hplus,dplus,arm,flags,group;
|
||||||
|
char damage[8],hurldmg[8];
|
||||||
|
};
|
||||||
|
struct rogue_player
|
||||||
|
{
|
||||||
|
int32_t gold,hitpoints,strength,level,experience,packsize,dungeonlevel,pad;
|
||||||
|
struct rogue_packitem roguepack[MAXPACK];
|
||||||
|
};
|
||||||
|
int32_t rogue_replay2(uint8_t *newdata,uint64_t seed,char *keystrokes,int32_t num,struct rogue_player *player,int32_t sleepmillis);
|
||||||
|
void rogue_packitemstr(char *packitemstr,struct rogue_packitem *item);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
@@ -23,22 +23,7 @@
|
|||||||
#define ROGUE_MAXKEYSTROKESGAP 60
|
#define ROGUE_MAXKEYSTROKESGAP 60
|
||||||
#define ROGUE_MAXITERATIONS 777
|
#define ROGUE_MAXITERATIONS 777
|
||||||
|
|
||||||
|
#include "rogue/rogueplayer.h"
|
||||||
#define MAXPACK 23
|
|
||||||
struct rogue_packitem
|
|
||||||
{
|
|
||||||
int32_t type,launch,count,which,hplus,dplus,arm,flags,group;
|
|
||||||
char damage[8],hurldmg[8];
|
|
||||||
};
|
|
||||||
struct rogue_player
|
|
||||||
{
|
|
||||||
int32_t gold,hitpoints,strength,level,experience,packsize,dungeonlevel,pad;
|
|
||||||
struct rogue_packitem roguepack[MAXPACK];
|
|
||||||
};
|
|
||||||
int32_t rogue_replay2(uint8_t *newdata,uint64_t seed,char *keystrokes,int32_t num,struct rogue_player *player,int32_t sleepmillis);
|
|
||||||
#define ROGUE_DECLARED_PACK
|
|
||||||
void rogue_packitemstr(char *packitemstr,struct rogue_packitem *item);
|
|
||||||
|
|
||||||
|
|
||||||
std::string Rogue_pname = "";
|
std::string Rogue_pname = "";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user