📄 comline.c
字号:
/* comline.c, HAWK game engine
*
* Copyright 1997-1998 by Phil Frisbie, Jr.
* for Hawk Software
*
*/
/* These routines adapted from VPE */
#include <stdlib.h>
#include <string.h>
#include "comline.h"
static int ParamCount=0;
static char **ParamData=NULL;
void initParam(int count, char **params)
{
ParamCount=count;
ParamData=params;
}
int isParam(char *name)
{
int i;
int len;
for(i=0;i<ParamCount;i++)
{
len = strlen(ParamData[i]);
if (strcmpi(name,ParamData[i])==0)
return 1;
}
return 0;
}
int getIntParam(char *name)
{
int i;
for(i=1;i<ParamCount-1;i++) {
if (strcmpi(name,ParamData[i])==0)
return(atoi(ParamData[i+1]));
}
return 0;
}
char *getStrParam(char *name)
{
int i;
for(i=1;i<ParamCount-1;i++) {
if (strcmpi(name,ParamData[i])==0)
return(ParamData[i+1]);
}
return 0;
}
float getFloatParam(char *name)
{
int i;
for(i=1;i<ParamCount-1;i++) {
if (strcmpi(name,ParamData[i])==0)
return(float)(atof(ParamData[i+1]));
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -