@cs2022 cs2022 / CSObject1.swift
Created at Wed Jun 29 15:26:18 JST 2022
19h042 木山 拓人 実験1オブジェクト分類
CSObject1.swift
Raw
//
//  CSObject.swift
//  CSSample2021
//
//  Created by s19h042 on 2022/07/08.
//

import Foundation
import UIKit
/*
材料
    ヨウ化カリウム KI
    過酸化水素水 H2O2
    
器具
    ビーカー
*/
 
class CSObject {
    var name : String
//    var argstring = ""
    init(name : String) {
        self.name = name
    }
    
}
 
class CSSubstance : CSObject {
//    var substancecolor: String
    
    override init(name : String) {
        super.init(name : name)
    }
}

class CSApparatus : CSObject {
    var Apparatus : String = "器具"
 
    override init(name : String) {
        super.init(name : name)
    }
}
 
class KI : CSSubstance {
    var KI_image = [UIImage(named:"beaker1_KI")]
    override init(name : String) {
        super.init(name : name)
    }
}
 
class H2O2 : CSSubstance {
    var H2O2_Image = [UIImage(named:"beaker1_H2O2")]
    override init(name : String) {
        super.init(name : name)
    }
}

 
class Cu : CSSubstance {
    var Cu_Image = [UIImage(named:"CuO.png")!,UIImage(named:"Cu_Board.png")!]
    var explanation = ("原子番号20")
    override init(name : String) {
        super.init(name : name)
        
    }
}
class H : CSSubstance {
    var H_Image = [UIImage(named:"H2.png")!]
    var explanation = ("原子番号1")
    override init(name : String) {
        super.init(name : name)
 
    }
}
 
 
 
 
class Match : CSApparatus{
    let match_Image = [UIImage(named:"machi_fire")]
   override init(name : String) {
        super.init(name : name)
    }
    
    
}
class Gasburner : CSApparatus{
    var num : Int = 0
    let gasburnerkidoucolorArray = [UIImage(named:"flame_1")!,UIImage(named:"flame_2")!,]
    let gasburner_Image = [UIImage(named:"gas_off")!,UIImage(named:"gas_on")!]
    let motosenImage = [UIImage(named:"motosen_on")!,UIImage(named:"motosen_off")!]
    
    override init(name : String){
        super.init(name : name)
    }
    
}
 
class Test_tube : CSApparatus{
    var testtube_Image = [UIImage(named: "cabbage_origin")]
    override init(name : String){
        super.init(name : name)
    }
}
 
class Tool_stand : CSApparatus{
    var toolstand_Image = [UIImage(named: "tool_stand")]
    override init(name : String){
        super.init(name : name)
    }
}

 
class Beaker : CSApparatus {
    var beaker_Image = [UIImage(named:"beaker")]
    override init(name : String) {
        super.init(name : name)
    }
}