예제 #1
0
import cc_json_utils
import cc_dat_utils
import json

reader = open("leveldata.json", "r")
level_data = json.load(reader)
reader.close()
cc_json_utils.transform(level_data)

cc_dat1 = cc_dat_utils.make_cc_data_from_dat("ziqiaot.dat")
print(cc_dat1)
예제 #2
0
import cc_dat_utils
import cc_json_utils
import sys

# print(str(cc_dat_utils.make_cc_data_from_dat("data/pfgd_test.dat")))

default_input_json_file = "data/uuppal_cc1.json"
default_output_dat_file = "data/uuppal_cc1.dat"

if len(sys.argv) == 3:
    input_json_file = sys.argv[1]
    output_dat_file = sys.argv[2]
    print("Using command line args:", input_json_file, output_dat_file)
else:
    print("Unknown command line options. Using default values:",
          default_input_json_file, default_output_dat_file)
    input_json_file = default_input_json_file
    output_dat_file = default_output_dat_file

json_data = cc_json_utils.make_cc_data_from_json(input_json_file)
cc_dat_utils.write_cc_data_to_dat(json_data, output_dat_file)
dat_data = cc_dat_utils.make_cc_data_from_dat(output_dat_file)
print(dat_data)
예제 #3
0
import cc_dat_utils
import test_json_utils
import json
import cc_json_utils
#Part 1
#Use cc_data_utils.make_cc_data_from_dat() to load pfgd_test.dat
#print the resulting data
cc_dat = cc_dat_utils.make_cc_data_from_dat("data/intro.dat")
print(cc_dat)
#print("data/pfgd_test.dat")



#Part 2
input_json_file = "data/test_data.json"

### Begin Add Code Here ###
#Open the file specified by input_json_file
#Use the json module to load the data from the file
#Use make_game_library_from_json(json_data) to convert the data to GameLibrary data
#Print out the resulting GameLibrary data using print_game_library(game_library_data) in test_data.py
### End Add Code Here ###
game_library = test_json_utils.make_game_library_from_json(input_json_file)
#print(game_library)

#Part 3
#Load your custom JSON file
#Convert JSON data to cc_data
#Save converted data to DAT file
input_json_file = "data/zxiong_cc1.json"
with open(input_json_file, 'r') as reader:
예제 #4
0
import cc_dat_utils

ccData = cc_dat_utils.make_cc_data_from_dat('data/pfgd_test.dat')
print(ccData)
예제 #5
0
from builtins import print

from cc_dat_utils import make_cc_data_from_dat

input_dat_file = "data/pfgd_test.dat"
data = make_cc_data_from_dat(input_dat_file)
print(data)

#Use cc_dat_utils.make_cc_data_from_dat() to load the file specified by input_dat_file
#print the resulting data
예제 #6
0
import cc_dat_utils

#Part 1
input_dat_file = "data/pfgd_test.dat"

#Use cc_dat_utils.make_cc_data_from_dat() to load the file specified by input_dat_file
#print the resulting data



if __name__ == '__main__':
    # Reading from input dat file
    dat_file = "data/pfgd_test.dat"
    result = cc_dat_utils.make_cc_data_from_dat(dat_file)

    # Writing spring representation to outfile
    outfile = "data/pfgd_test.txt"
    f = open(outfile,"w")
    f.write(str(result))
    f.close()
예제 #7
0
        ccLevel.add_field(ccMonsterMovementField)

        # adding trap sets
        ccTrapCoordinates = []
        for trap in item["level"]["optional_fields"]["field_4"]["traps"]:
            ccTrapCoordinates.append(
                cc_data.CCTrapControl(trap[0], trap[1], trap[2], trap[3]))
        ccTrapControlsField = cc_data.CCTrapControlsField(ccTrapCoordinates)
        ccLevel.add_field(ccTrapControlsField)

        # adding cloning machines
        ccCloningMachines = []
        for machine in item["level"]["optional_fields"]["field_5"][
                "cloning machines"]:
            ccCloningMachines.append(
                cc_data.CCCloningMachineControl(machine[0], machine[1],
                                                machine[2], machine[3]))
        ccCloningMachineField = cc_data.CCCloningMachineControlsField(
            ccCloningMachines)
        ccLevel.add_field(ccCloningMachineField)

        # adding levels into the ccDataFile Object
        ccDataFile.levels.append(ccLevel)

    return ccDataFile


cc_dat_utils.write_cc_data_to_dat(load_json_to_CCDataFile("yunziw_cc1.json"),
                                  "yunziw_cc1.dat")
cc_dat_utils.make_cc_data_from_dat("yunziw_cc1.dat")
예제 #8
0
import cc_data
import cc_dat_utils

dat = cc_dat_utils.make_cc_data_from_dat("sDat.dat")
print(str(dat))
예제 #9
0
import cc_dat_utils

#Part 1
input_dat_file = "C:/Users/Jonathan Namovic/Documents/Game design/Chips Challenge/cc_tools/data/pfgd_test.dat"

#Use cc_dat_utils.make_cc_data_from_dat() to load the file specified by input_dat_file
#print the resulting data

gameMap = cc_dat_utils.make_cc_data_from_dat(input_dat_file)

print(gameMap)
예제 #10
0
import cc_dat_utils
import cc_json_utils


json_data = cc_json_utils.make_cc_data_from_json("data/sglickma_testData.json")
cc_dat_utils.write_cc_data_to_dat(json_data, "data/sglickma_testData.dat")
dat_data = cc_dat_utils.make_cc_data_from_dat("data/sglickma_testData.dat")
print(dat_data)

예제 #11
0
import cc_dat_utils

cc_data = cc_dat_utils.make_cc_data_from_dat("data/pfgd_test.dat")
print(str(cc_data))
예제 #12
0
import cc_dat_utils

import cc_data

dat = cc_dat_utils.make_cc_data_from_dat("data/kchhibbe_cc1.dat")

print (str(dat))
예제 #13
0
import cc_dat_utils

#Part 1
input_dat_file = "data/pfgd_test.dat"

testData = cc_dat_utils.make_cc_data_from_dat(input_dat_file)

print(testData)
예제 #14
0
import cc_data

import cc_dat_utils

from_dat = cc_dat_utils.make_cc_data_from_dat("data/pfgd_test.dat")

print(from_dat)
예제 #15
0
import cc_dat_utils

#Part 1
input_dat_file = "data/pfgd_test.dat"

#Use cc_dat_utils.make_cc_data_from_dat() to load the file specified by input_dat_file
#print the resulting data

f = open("data/pfgd_test.txt", "w+")

print(cc_dat_utils.make_cc_data_from_dat(input_dat_file), file=f)

#f.close()
예제 #16
0
import cc_data
import cc_dat_utils

datInfo = cc_dat_utils.make_cc_data_from_dat("test.dat")
print(str(datInfo))
예제 #17
0
from cc_dat_utils import make_cc_data_from_dat

data = make_cc_data_from_dat("data/pfgd_test.dat")
print(str(data))